  /**
   * Generate time : 2016-08-18 10:48:49
   * Version : 1.0.1.V20070717
   */
package com.baosight.sczx.zm.cg.domain;

import com.baosight.iplat4j.util.NumberUtils;
import java.math.BigDecimal;
import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;
import java.util.HashMap;
import java.util.Map;
import com.baosight.iplat4j.util.StringUtils;
/**
 * ZMCGDispatchDaily 
 *  
 */
public class ZMCGDispatchDaily extends DaoEPBase {

	private String fdKeyId = " ";		/* 主键*/
	private String fdDdrzId = " ";		/* 调度日志主表ID*/
	private BigDecimal fdMinesumDay = new BigDecimal("0");		/* 早班产量（吨）*/
	private BigDecimal fdMinesumMiddle = new BigDecimal("0");		/* 中班产量(吨)*/
	private BigDecimal fdMinesumNight = new BigDecimal("0");		/* 夜班产量(吨)*/
	private BigDecimal fdMinesumDsum = new BigDecimal("0");		/* 产量日累计(吨)*/
	private BigDecimal fdMinesumMsum = new BigDecimal("0");		/* 产量月累计(吨)*/
	private BigDecimal fdMinesumYsum = new BigDecimal("0");		/* 产量年累计(吨)*/
	private BigDecimal fdMovelenghDay = new BigDecimal("0");		/* 早班进尺（米）*/
	private BigDecimal fdMovelenghMiddle = new BigDecimal("0");		/* 中班进尺（米）*/
	private BigDecimal fdMovelenghNight = new BigDecimal("0");		/* 夜班进尺（米）*/
	private BigDecimal fdMovelenghDsum = new BigDecimal("0");		/* 进尺日累计（米）*/
	private BigDecimal fdMovelenghMsum = new BigDecimal("0");		/* 进尺月累计（米）*/
	private BigDecimal fdMovelenghYsum = new BigDecimal("0");		/* 进尺年累计（米）*/
	private BigDecimal fdPgvalueDay = new BigDecimal("0");		/* 早班排矸量（吨）*/
	private BigDecimal fdPgvalueMiddle = new BigDecimal("0");		/* 中班排矸量（吨）*/
	private BigDecimal fdPgvalueNight = new BigDecimal("0");		/* 夜班排矸量（吨）*/
	private BigDecimal fdPgvalueDsum = new BigDecimal("0");		/* 排矸量日累计（吨）*/
	private BigDecimal fdGanzivalueDay = new BigDecimal("0");		/* 早班矸子（吨）*/
	private BigDecimal fdGanzivalueMiddle = new BigDecimal("0");		/* 中班矸子（吨）*/
	private BigDecimal fdGanzivalueNight = new BigDecimal("0");		/* 夜班矸子（吨）*/
	private BigDecimal fdGanzivalueDsum = new BigDecimal("0");		/* 矸子日累计（吨）*/
	private BigDecimal fdClvalueDay = new BigDecimal("0");		/* 早班材料*/
	private BigDecimal fdClvalueMiddle = new BigDecimal("0");		/* 中班材料*/
	private BigDecimal fdClvalueNight = new BigDecimal("0");		/* 夜班材料*/
	private BigDecimal fdClvalueDsum = new BigDecimal("0");		/* 材料日累计*/
	private String fdVirtualDate = " ";		/* 调度日期*/
	private String fdMiningId = " ";		/* 矿区ID*/
	private String fdMiningName = " ";		/* 矿区名称*/
	private BigDecimal fdMineMzSumDsum = new BigDecimal("0");/* 煤质日采煤数据*/
	private BigDecimal fdMoveChSumDsum = new BigDecimal("0");/* 旬报日进尺数据*/
	private BigDecimal fdMineSumUpMid = new BigDecimal("0");/* 上中班产量 */
	private BigDecimal fdMineSumDownMid = new BigDecimal("0");/* 下中班产量 */
	private BigDecimal fdMoveLenghUpMid = new BigDecimal("0");/* 上中班进尺 */
	private BigDecimal fdMoveLenghDownMid = new BigDecimal("0");/* 下中班进尺 */
	
	
	/**
	 * initialize the metadata 
	 */
	public void initMetaData() {
		EiColumn eiColumn;
		
	eiColumn = new EiColumn("fdKeyId");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("主键");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdDdrzId");
	eiColumn.setPrimaryKey(true);
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("调度日志主表ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMinesumDay");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("早班产量（吨）");
	eiMetadata.addMeta(eiColumn);
//
	eiColumn = new EiColumn("fdMineSumUpMid");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("上中班产量(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMineSumDownMid");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("下中班产量(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMoveLenghUpMid");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("上中班产量(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMoveLenghDownMid");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("下中班进尺(米)");
	eiMetadata.addMeta(eiColumn);
	//
	eiColumn = new EiColumn("fdMinesumMiddle");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("中班产量(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMinesumNight");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("夜班产量(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMinesumDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("产量日累计(吨)");
	eiMetadata.addMeta(eiColumn);

	eiColumn = new EiColumn("fdMineMzSumDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("煤质产量日累计(吨)");
	eiMetadata.addMeta(eiColumn);

	eiColumn = new EiColumn("fdMoveChSumDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("旬报日进尺(米)");
	eiMetadata.addMeta(eiColumn);

	
	eiColumn = new EiColumn("fdMinesumMsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("产量月累计(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMinesumYsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("产量年累计(吨)");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghDay");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("早班进尺（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghMiddle");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("中班进尺（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghNight");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("夜班进尺（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("进尺日累计（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghMsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("进尺月累计（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMovelenghYsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("进尺年累计（米）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPgvalueDay");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("早班排矸量（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPgvalueMiddle");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("中班排矸量（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPgvalueNight");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("夜班排矸量（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdPgvalueDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("排矸量日累计（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdGanzivalueDay");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("早班矸子（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdGanzivalueMiddle");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("中班矸子（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdGanzivalueNight");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("夜班矸子（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdGanzivalueDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("矸子日累计（吨）");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdClvalueDay");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("早班材料");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdClvalueMiddle");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("中班材料");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdClvalueNight");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("夜班材料");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdClvalueDsum");
	eiColumn.setType("N");
	eiColumn.setScaleLength(2);
	eiColumn.setFieldLength(15);
	eiColumn.setDescName("材料日累计");
	eiMetadata.addMeta(eiColumn);
		
	eiColumn = new EiColumn("fdVirtualDate");
	eiColumn.setFieldLength(10);	
	eiColumn.setDescName("调度日期");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMiningId");
	eiColumn.setFieldLength(32);	
	eiColumn.setDescName("矿区ID");
	eiMetadata.addMeta(eiColumn);
	
	eiColumn = new EiColumn("fdMiningName");
	eiColumn.setFieldLength(50);	
	eiColumn.setDescName("矿区名称");
	eiMetadata.addMeta(eiColumn);

	}
	/**
	 * the constructor
	 */
	public ZMCGDispatchDaily() {
		initMetaData();
	}
	
	/**
	 * get the fdKeyId - 主键
	 * @return the fdKeyId
	 */
	public String getFdKeyId() {
		return this.fdKeyId;
	}
	
	/**
	 * set the fdKeyId - 主键
	 */
	public void setFdKeyId(String fdKeyId) {
		this.fdKeyId = fdKeyId;
	}
	/**
	 * get the fdDdrzId - 调度日志主表ID
	 * @return the fdDdrzId
	 */
	public String getFdDdrzId() {
		return this.fdDdrzId;
	}
	
	/**
	 * set the fdDdrzId - 调度日志主表ID
	 */
	public void setFdDdrzId(String fdDdrzId) {
		this.fdDdrzId = fdDdrzId;
	}
	/**
	 * get the fdMinesumDay - 早班产量（吨）
	 * @return the fdMinesumDay
	 */
	public BigDecimal getFdMinesumDay() {
		return this.fdMinesumDay;
	}
	
	/**
	 * set the fdMinesumDay - 早班产量（吨）
	 */
	public void setFdMinesumDay(BigDecimal fdMinesumDay) {
		this.fdMinesumDay = fdMinesumDay;
	}
	/**
	 * get the fdMinesumMiddle - 中班产量(吨)
	 * @return the fdMinesumMiddle
	 */
	public BigDecimal getFdMinesumMiddle() {
		return this.fdMinesumMiddle;
	}
	
	/**
	 * set the fdMinesumMiddle - 中班产量(吨)
	 */
	public void setFdMinesumMiddle(BigDecimal fdMinesumMiddle) {
		this.fdMinesumMiddle = fdMinesumMiddle;
	}
	/**
	 * get the fdMinesumNight - 夜班产量(吨)
	 * @return the fdMinesumNight
	 */
	public BigDecimal getFdMinesumNight() {
		return this.fdMinesumNight;
	}
	
	/**
	 * set the fdMinesumNight - 夜班产量(吨)
	 */
	public void setFdMinesumNight(BigDecimal fdMinesumNight) {
		this.fdMinesumNight = fdMinesumNight;
	}
	/**
	 * get the fdMinesumDsum - 产量日累计(吨)
	 * @return the fdMinesumDsum
	 */
	public BigDecimal getFdMinesumDsum() {
		return this.fdMinesumDsum;
	}
	
	/**
	 * set the fdMinesumDsum - 产量日累计(吨)
	 */
	public void setFdMinesumDsum(BigDecimal fdMinesumDsum) {
		this.fdMinesumDsum = fdMinesumDsum;
	}
	/**
	 * get the fdMinesumMsum - 产量月累计(吨)
	 * @return the fdMinesumMsum
	 */
	public BigDecimal getFdMinesumMsum() {
		return this.fdMinesumMsum;
	}
	
	/**
	 * set the fdMinesumMsum - 产量月累计(吨)
	 */
	public void setFdMinesumMsum(BigDecimal fdMinesumMsum) {
		this.fdMinesumMsum = fdMinesumMsum;
	}
	/**
	 * get the fdMinesumYsum - 产量年累计(吨)
	 * @return the fdMinesumYsum
	 */
	public BigDecimal getFdMinesumYsum() {
		return this.fdMinesumYsum;
	}
	
	/**
	 * set the fdMinesumYsum - 产量年累计(吨)
	 */
	public void setFdMinesumYsum(BigDecimal fdMinesumYsum) {
		this.fdMinesumYsum = fdMinesumYsum;
	}
	/**
	 * get the fdMovelenghDay - 早班进尺（米）
	 * @return the fdMovelenghDay
	 */
	public BigDecimal getFdMovelenghDay() {
		return this.fdMovelenghDay;
	}
	
	/**
	 * set the fdMovelenghDay - 早班进尺（米）
	 */
	public void setFdMovelenghDay(BigDecimal fdMovelenghDay) {
		this.fdMovelenghDay = fdMovelenghDay;
	}
	/**
	 * get the fdMovelenghMiddle - 中班进尺（米）
	 * @return the fdMovelenghMiddle
	 */
	public BigDecimal getFdMovelenghMiddle() {
		return this.fdMovelenghMiddle;
	}
	
	/**
	 * set the fdMovelenghMiddle - 中班进尺（米）
	 */
	public void setFdMovelenghMiddle(BigDecimal fdMovelenghMiddle) {
		this.fdMovelenghMiddle = fdMovelenghMiddle;
	}
	/**
	 * get the fdMovelenghNight - 夜班进尺（米）
	 * @return the fdMovelenghNight
	 */
	public BigDecimal getFdMovelenghNight() {
		return this.fdMovelenghNight;
	}
	
	/**
	 * set the fdMovelenghNight - 夜班进尺（米）
	 */
	public void setFdMovelenghNight(BigDecimal fdMovelenghNight) {
		this.fdMovelenghNight = fdMovelenghNight;
	}
	/**
	 * get the fdMovelenghDsum - 进尺日累计（米）
	 * @return the fdMovelenghDsum
	 */
	public BigDecimal getFdMovelenghDsum() {
		return this.fdMovelenghDsum;
	}
	
	/**
	 * set the fdMovelenghDsum - 进尺日累计（米）
	 */
	public void setFdMovelenghDsum(BigDecimal fdMovelenghDsum) {
		this.fdMovelenghDsum = fdMovelenghDsum;
	}
	/**
	 * get the fdMovelenghMsum - 进尺月累计（米）
	 * @return the fdMovelenghMsum
	 */
	public BigDecimal getFdMovelenghMsum() {
		return this.fdMovelenghMsum;
	}
	
	/**
	 * set the fdMovelenghMsum - 进尺月累计（米）
	 */
	public void setFdMovelenghMsum(BigDecimal fdMovelenghMsum) {
		this.fdMovelenghMsum = fdMovelenghMsum;
	}
	/**
	 * get the fdMovelenghYsum - 进尺年累计（米）
	 * @return the fdMovelenghYsum
	 */
	public BigDecimal getFdMovelenghYsum() {
		return this.fdMovelenghYsum;
	}
	
	/**
	 * set the fdMovelenghYsum - 进尺年累计（米）
	 */
	public void setFdMovelenghYsum(BigDecimal fdMovelenghYsum) {
		this.fdMovelenghYsum = fdMovelenghYsum;
	}
	/**
	 * get the fdPgvalueDay - 早班排矸量（吨）
	 * @return the fdPgvalueDay
	 */
	public BigDecimal getFdPgvalueDay() {
		return this.fdPgvalueDay;
	}
	
	/**
	 * set the fdPgvalueDay - 早班排矸量（吨）
	 */
	public void setFdPgvalueDay(BigDecimal fdPgvalueDay) {
		this.fdPgvalueDay = fdPgvalueDay;
	}
	/**
	 * get the fdPgvalueMiddle - 中班排矸量（吨）
	 * @return the fdPgvalueMiddle
	 */
	public BigDecimal getFdPgvalueMiddle() {
		return this.fdPgvalueMiddle;
	}
	
	/**
	 * set the fdPgvalueMiddle - 中班排矸量（吨）
	 */
	public void setFdPgvalueMiddle(BigDecimal fdPgvalueMiddle) {
		this.fdPgvalueMiddle = fdPgvalueMiddle;
	}
	/**
	 * get the fdPgvalueNight - 夜班排矸量（吨）
	 * @return the fdPgvalueNight
	 */
	public BigDecimal getFdPgvalueNight() {
		return this.fdPgvalueNight;
	}
	
	/**
	 * set the fdPgvalueNight - 夜班排矸量（吨）
	 */
	public void setFdPgvalueNight(BigDecimal fdPgvalueNight) {
		this.fdPgvalueNight = fdPgvalueNight;
	}
	/**
	 * get the fdPgvalueDsum - 排矸量日累计（吨）
	 * @return the fdPgvalueDsum
	 */
	public BigDecimal getFdPgvalueDsum() {
		return this.fdPgvalueDsum;
	}
	
	/**
	 * set the fdPgvalueDsum - 排矸量日累计（吨）
	 */
	public void setFdPgvalueDsum(BigDecimal fdPgvalueDsum) {
		this.fdPgvalueDsum = fdPgvalueDsum;
	}
	/**
	 * get the fdGanzivalueDay - 早班矸子（吨）
	 * @return the fdGanzivalueDay
	 */
	public BigDecimal getFdGanzivalueDay() {
		return this.fdGanzivalueDay;
	}
	
	/**
	 * set the fdGanzivalueDay - 早班矸子（吨）
	 */
	public void setFdGanzivalueDay(BigDecimal fdGanzivalueDay) {
		this.fdGanzivalueDay = fdGanzivalueDay;
	}
	/**
	 * get the fdGanzivalueMiddle - 中班矸子（吨）
	 * @return the fdGanzivalueMiddle
	 */
	public BigDecimal getFdGanzivalueMiddle() {
		return this.fdGanzivalueMiddle;
	}
	
	/**
	 * set the fdGanzivalueMiddle - 中班矸子（吨）
	 */
	public void setFdGanzivalueMiddle(BigDecimal fdGanzivalueMiddle) {
		this.fdGanzivalueMiddle = fdGanzivalueMiddle;
	}
	/**
	 * get the fdGanzivalueNight - 夜班矸子（吨）
	 * @return the fdGanzivalueNight
	 */
	public BigDecimal getFdGanzivalueNight() {
		return this.fdGanzivalueNight;
	}
	
	/**
	 * set the fdGanzivalueNight - 夜班矸子（吨）
	 */
	public void setFdGanzivalueNight(BigDecimal fdGanzivalueNight) {
		this.fdGanzivalueNight = fdGanzivalueNight;
	}
	/**
	 * get the fdGanzivalueDsum - 矸子日累计（吨）
	 * @return the fdGanzivalueDsum
	 */
	public BigDecimal getFdGanzivalueDsum() {
		return this.fdGanzivalueDsum;
	}
	
	/**
	 * set the fdGanzivalueDsum - 矸子日累计（吨）
	 */
	public void setFdGanzivalueDsum(BigDecimal fdGanzivalueDsum) {
		this.fdGanzivalueDsum = fdGanzivalueDsum;
	}
	/**
	 * get the fdClvalueDay - 早班材料
	 * @return the fdClvalueDay
	 */
	public BigDecimal getFdClvalueDay() {
		return this.fdClvalueDay;
	}
	
	/**
	 * set the fdClvalueDay - 早班材料
	 */
	public void setFdClvalueDay(BigDecimal fdClvalueDay) {
		this.fdClvalueDay = fdClvalueDay;
	}
	/**
	 * get the fdClvalueMiddle - 中班材料
	 * @return the fdClvalueMiddle
	 */
	public BigDecimal getFdClvalueMiddle() {
		return this.fdClvalueMiddle;
	}
	
	/**
	 * set the fdClvalueMiddle - 中班材料
	 */
	public void setFdClvalueMiddle(BigDecimal fdClvalueMiddle) {
		this.fdClvalueMiddle = fdClvalueMiddle;
	}
	/**
	 * get the fdClvalueNight - 夜班材料
	 * @return the fdClvalueNight
	 */
	public BigDecimal getFdClvalueNight() {
		return this.fdClvalueNight;
	}
	
	/**
	 * set the fdClvalueNight - 夜班材料
	 */
	public void setFdClvalueNight(BigDecimal fdClvalueNight) {
		this.fdClvalueNight = fdClvalueNight;
	}
	/**
	 * get the fdClvalueDsum - 材料日累计
	 * @return the fdClvalueDsum
	 */
	public BigDecimal getFdClvalueDsum() {
		return this.fdClvalueDsum;
	}
	
	/**
	 * set the fdClvalueDsum - 材料日累计
	 */
	public void setFdClvalueDsum(BigDecimal fdClvalueDsum) {
		this.fdClvalueDsum = fdClvalueDsum;
	}
	
	/**
	 * get the fdVirtualDate - 调度日期
	 * @return the fdVirtualDate
	 */
	public String getFdVirtualDate() {
		return this.fdVirtualDate;
	}
	
	/**
	 * set the fdVirtualDate - 调度日期
	 */
	public void setFdVirtualDate(String fdVirtualDate) {
		this.fdVirtualDate = fdVirtualDate;
	}
	
	public String getFdMiningId() {
		return fdMiningId;
	}
	public void setFdMiningId(String fdMiningId) {
		this.fdMiningId = fdMiningId;
	}
	public String getFdMiningName() {
		return fdMiningName;
	}
	public void setFdMiningName(String fdMiningName) {
		this.fdMiningName = fdMiningName;
	}
	public BigDecimal getFdMineMzSumDsum() {
		return fdMineMzSumDsum;
	}
	public void setFdMineMzSumDsum(BigDecimal fdMineMzSumDsum) {
		this.fdMineMzSumDsum = fdMineMzSumDsum;
	}
	public BigDecimal getFdMoveChSumDsum() {
		return fdMoveChSumDsum;
	}
	public void setFdMoveChSumDsum(BigDecimal fdMoveChSumDsum) {
		this.fdMoveChSumDsum = fdMoveChSumDsum;
	}
	public BigDecimal getFdMineSumUpMid() {
		return fdMineSumUpMid;
	}
	public void setFdMineSumUpMid(BigDecimal fdMineSumUpMid) {
		this.fdMineSumUpMid = fdMineSumUpMid;
	}
	public BigDecimal getFdMineSumDownMid() {
		return fdMineSumDownMid;
	}
	public void setFdMineSumDownMid(BigDecimal fdMineSumDownMid) {
		this.fdMineSumDownMid = fdMineSumDownMid;
	}
	public BigDecimal getFdMoveLenghUpMid() {
		return fdMoveLenghUpMid;
	}
	public void setFdMoveLenghUpMid(BigDecimal fdMoveLenghUpMid) {
		this.fdMoveLenghUpMid = fdMoveLenghUpMid;
	}
	public BigDecimal getFdMoveLenghDownMid() {
		return fdMoveLenghDownMid;
	}
	public void setFdMoveLenghDownMid(BigDecimal fdMoveLenghDownMid) {
		this.fdMoveLenghDownMid = fdMoveLenghDownMid;
	}
	/**
	 * get the value from Map
	 */
	public void fromMap(Map map) {
	
		setFdKeyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdKeyId")), fdKeyId));
		setFdDdrzId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdDdrzId")), fdDdrzId));
		setFdMinesumDay(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumDay")), fdMinesumDay));
		setFdMinesumMiddle(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumMiddle")), fdMinesumMiddle));
		setFdMinesumNight(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumNight")), fdMinesumNight));
		setFdMinesumDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumDsum")), fdMinesumDsum));
		setFdMinesumMsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumMsum")), fdMinesumMsum));
		setFdMinesumYsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMinesumYsum")), fdMinesumYsum));
		setFdMovelenghDay(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghDay")), fdMovelenghDay));
		setFdMovelenghMiddle(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghMiddle")), fdMovelenghMiddle));
		setFdMovelenghNight(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghNight")), fdMovelenghNight));
		setFdMovelenghDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghDsum")), fdMovelenghDsum));
		setFdMovelenghMsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghMsum")), fdMovelenghMsum));
		setFdMovelenghYsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMovelenghYsum")), fdMovelenghYsum));
		setFdPgvalueDay(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPgvalueDay")), fdPgvalueDay));
		setFdPgvalueMiddle(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPgvalueMiddle")), fdPgvalueMiddle));
		setFdPgvalueNight(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPgvalueNight")), fdPgvalueNight));
		setFdPgvalueDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPgvalueDsum")), fdPgvalueDsum));
		setFdGanzivalueDay(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdGanzivalueDay")), fdGanzivalueDay));
		setFdGanzivalueMiddle(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdGanzivalueMiddle")), fdGanzivalueMiddle));
		setFdGanzivalueNight(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdGanzivalueNight")), fdGanzivalueNight));
		setFdGanzivalueDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdGanzivalueDsum")), fdGanzivalueDsum));
		setFdClvalueDay(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdClvalueDay")), fdClvalueDay));
		setFdClvalueMiddle(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdClvalueMiddle")), fdClvalueMiddle));
		setFdClvalueNight(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdClvalueNight")), fdClvalueNight));
		setFdClvalueDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdClvalueDsum")), fdClvalueDsum));
		setFdVirtualDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdVirtualDate")), fdVirtualDate));
		setFdMiningId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMiningId")), fdMiningId));
		setFdMiningName(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMiningName")), fdMiningName));
		setFdMineMzSumDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMineMzSumDsum")), fdMineMzSumDsum));
		setFdMoveChSumDsum(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMoveChSumDsum")), fdMoveChSumDsum));
		///
		setFdMineSumUpMid(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMineSumUpMid")), fdMineSumUpMid));
		setFdMineSumDownMid(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMineSumDownMid")), fdMineSumDownMid));
		setFdMoveLenghUpMid(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMoveLenghUpMid")), fdMoveLenghUpMid));
		setFdMoveLenghDownMid(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdMoveLenghDownMid")), fdMoveLenghDownMid));
	}
	
	/**
	 * set the value to Map
	 */
	public Map toMap() {
		
		Map map = new HashMap();
			map.put("fdKeyId",StringUtils.toString(fdKeyId, eiMetadata.getMeta("fdKeyId")));
			map.put("fdDdrzId",StringUtils.toString(fdDdrzId, eiMetadata.getMeta("fdDdrzId")));
			map.put("fdMinesumDay",StringUtils.toString(fdMinesumDay, eiMetadata.getMeta("fdMinesumDay")));	
			map.put("fdMinesumMiddle",StringUtils.toString(fdMinesumMiddle, eiMetadata.getMeta("fdMinesumMiddle")));	
			map.put("fdMinesumNight",StringUtils.toString(fdMinesumNight, eiMetadata.getMeta("fdMinesumNight")));	
			map.put("fdMinesumDsum",StringUtils.toString(fdMinesumDsum, eiMetadata.getMeta("fdMinesumDsum")));	
			map.put("fdMinesumMsum",StringUtils.toString(fdMinesumMsum, eiMetadata.getMeta("fdMinesumMsum")));	
			map.put("fdMinesumYsum",StringUtils.toString(fdMinesumYsum, eiMetadata.getMeta("fdMinesumYsum")));	
			map.put("fdMovelenghDay",StringUtils.toString(fdMovelenghDay, eiMetadata.getMeta("fdMovelenghDay")));	
			map.put("fdMovelenghMiddle",StringUtils.toString(fdMovelenghMiddle, eiMetadata.getMeta("fdMovelenghMiddle")));	
			map.put("fdMovelenghNight",StringUtils.toString(fdMovelenghNight, eiMetadata.getMeta("fdMovelenghNight")));	
			map.put("fdMovelenghDsum",StringUtils.toString(fdMovelenghDsum, eiMetadata.getMeta("fdMovelenghDsum")));	
			map.put("fdMovelenghMsum",StringUtils.toString(fdMovelenghMsum, eiMetadata.getMeta("fdMovelenghMsum")));	
			map.put("fdMovelenghYsum",StringUtils.toString(fdMovelenghYsum, eiMetadata.getMeta("fdMovelenghYsum")));	
			map.put("fdPgvalueDay",StringUtils.toString(fdPgvalueDay, eiMetadata.getMeta("fdPgvalueDay")));	
			map.put("fdPgvalueMiddle",StringUtils.toString(fdPgvalueMiddle, eiMetadata.getMeta("fdPgvalueMiddle")));	
			map.put("fdPgvalueNight",StringUtils.toString(fdPgvalueNight, eiMetadata.getMeta("fdPgvalueNight")));	
			map.put("fdPgvalueDsum",StringUtils.toString(fdPgvalueDsum, eiMetadata.getMeta("fdPgvalueDsum")));	
			map.put("fdGanzivalueDay",StringUtils.toString(fdGanzivalueDay, eiMetadata.getMeta("fdGanzivalueDay")));	
			map.put("fdGanzivalueMiddle",StringUtils.toString(fdGanzivalueMiddle, eiMetadata.getMeta("fdGanzivalueMiddle")));	
			map.put("fdGanzivalueNight",StringUtils.toString(fdGanzivalueNight, eiMetadata.getMeta("fdGanzivalueNight")));	
			map.put("fdGanzivalueDsum",StringUtils.toString(fdGanzivalueDsum, eiMetadata.getMeta("fdGanzivalueDsum")));	
			map.put("fdClvalueDay",StringUtils.toString(fdClvalueDay, eiMetadata.getMeta("fdClvalueDay")));	
			map.put("fdClvalueMiddle",StringUtils.toString(fdClvalueMiddle, eiMetadata.getMeta("fdClvalueMiddle")));	
			map.put("fdClvalueNight",StringUtils.toString(fdClvalueNight, eiMetadata.getMeta("fdClvalueNight")));	
			map.put("fdClvalueDsum",StringUtils.toString(fdClvalueDsum, eiMetadata.getMeta("fdClvalueDsum")));		
			map.put("fdVirtualDate",StringUtils.toString(fdVirtualDate, eiMetadata.getMeta("fdVirtualDate")));	
			map.put("fdMiningId",StringUtils.toString(fdMiningId, eiMetadata.getMeta("fdMiningId")));
			map.put("fdMiningName",StringUtils.toString(fdMiningName, eiMetadata.getMeta("fdMiningName")));
			map.put("fdMineMzSumDsum",StringUtils.toString(fdMineMzSumDsum, eiMetadata.getMeta("fdMineMzSumDsum")));	
			map.put("fdMoveChSumDsum",StringUtils.toString(fdMoveChSumDsum, eiMetadata.getMeta("fdMoveChSumDsum")));	
		///
			map.put("fdMineSumUpMid",StringUtils.toString(fdMineSumUpMid, eiMetadata.getMeta("fdMineSumUpMid")));	
			map.put("fdMineSumDownMid",StringUtils.toString(fdMineSumDownMid, eiMetadata.getMeta("fdMineSumDownMid")));	
			map.put("fdMoveLenghUpMid",StringUtils.toString(fdMoveLenghUpMid, eiMetadata.getMeta("fdMoveLenghUpMid")));	
			map.put("fdMoveLenghDownMid",StringUtils.toString(fdMoveLenghDownMid, eiMetadata.getMeta("fdMoveLenghDownMid")));	
			return map;
	
	}
}